@active-color: #4a4a48;
ul {
  max-height: 700px;
  overflow-y: auto;
  i {
    font-size: 50px;
    border: 1px solid #f1f1f1;
    cursor: pointer;
    &.active, &:hover {
      border-radius: 2px;
      border-color: @active-color;
      background-color: @active-color;
      color: #fff;
      transition: all .3s;
    }
  }
  li {
    list-style: none;
    float: left;
    width: 52px;
    height: 52px;
    text-align: center;
    cursor: pointer;
    color: #555;
    transition: color .3s ease-in-out,background-color .3s ease-in-out;
    position: relative;
    margin: 6px;
    border-radius: 4px;
    background-color: #fff;
    overflow: hidden;
  }
}
